1006: 求等差数列的和 C语言 |
您所在的位置:网站首页 › 等差数列求和公式 n怎么求出来的 › 1006: 求等差数列的和 C语言 |
1006: 求等差数列的和 时间限制: 1 Sec 内存限制: 30 MB 提交: 46591 解决: 29360 [状态] [讨论版] [提交] [命题人:admin] 题目描述 给出三个整数,分别表示等差数列的第一项、最后一项和公差,求该数列的和。 输入 输入三个整数,之间用空格隔开。第1个数作为首项,第2个数作为末项,第3个数作为公差。 输出 输出占一行,包含一个整数,为该等差数列的和。 样例输入 Copy 2 11 3 样例输出 Copy 26 #include int main(void) { //声明变量 int a, b, d, s; //输入a,b,d;a表示首项,b表示第n项,d表示公差。 scanf("%d %d %d", &a, &b, &d); //直接用公式计算等差数列的和 s = ((b - a)/d + 1)*(a + b)/2; //输出结果 printf("%d", s); return 0; } |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |